Bitcoin Core JSON-RPC
cookie ファイルは basic認証 で使う user:password なので次のようにすれば ok
code:curl
cat ~/.bitcoin/regtest/.cookie | xargs -I@ curl --user @ --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "getblockchaininfo", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:18000 | jq 固定のクレデンシャルを使いたい場合は rpcauth を使う
bitcoin.conf の設定に rpcuser/rpcpassword が以前はあったが、deprecated。rpcauth を使う。
生成方法が少し特殊
bitcoin-cli での指定方法
$ bitcoin-cli -rpcuser username -rpcpassword